@L}5 _$% l0$)$$Hȱ$ UhL" `e$$%`$%`  R@P!( L(1   Y I`  d  Ld M * @  $ % CC$$)%1 Udߥ$9%: !0 S$% DD˙`  }J)Lr d M * @  $ % CC$$)%1 Udߥ$9%: !0 S$%} DD˙`  }J)Lr J  ((  p L ()   J}L= ( L 0q A    IB JC;? D W } LL  ` W )LA!  ߰")-݆ p" } $G@LL 08`Q")<2Q0 -G$Ș݆ UL# ; p8(()(0ʥ)NQ` }$GȘ݆LU )L ݆ L GȘ ݆LL )W>Z   HH)H }p h  hyhy D L> L JJ    ! LA*` BF }7'8  M HN H` 8 Z  \LdJJ!"! GFE@F (!L }EE !E^ ^ E E7EȩEdE/EȩE  D } .L }  ;F d  ;?F7F? ( .   Z D LL d } . D  L    p  E` , d)  D L) 0BM݊L݉} ML  N݆ L NLML [ TEqEHȱEqEh 0Gȹ G} HLL GɛL  LFREE SECTORS G) *Gȩ GȽG GȌ*jj >G} C8jJ3j2CD( C202C ԠBX` N 1? l LlD:RAMDISK}.COMLu L1 L ;LHL  T`  `1  ɐ     `TU  } L ? .  t`GBJ ~DEHI B V0dV!}QDEHI VF9 ,0 ,0 s0hhL  L` H hDHEh"}DEL8HI4 0 HI,0 0  9 .G VLO#},0 L4*IJ`llD1:AUTORUN.SYSNEED MEM.SAV TO LOAD THIS FILE.D1:MEM.SAV J y08 B|DEHI$} V0 0`B;DEL`?<0LV`@ʆ v s? F0Ξ05: [ BDEHI%} VY8 B V  @  /DE `E:D1:DUP.SYSERROR-SAVING USER MEMORY ON DISKTYPE Y TO &}STILL RUN DOS B;DE J  (` 9 V⪍ ઍ  -'}LLu ÝDEHILV 9 .l 9 .l  `` s$B BH(}I|DE V BLV nB,DE JLV B V BLVDEIʩ BꭝLu  } 3E:}DISK OPERATING SYSTEM II VERSION COPYRIGHT 1984 ATARI CORP.A. DISK DIRECTORY I. FORMAT DISKB. RUN CARTRIDG*}E J. DUPLICATE DISKC. COPY FILE K. BINARY SAVED. DELETE FILE(S) L. BINARY LOADE. RENAME FILE M. RUN AT ADDRES+}SF. LOCK FILE N. CREATE MEM.SAVG. UNLOCK FILE O. DUPLICATE FILEH. WRITE DOS FILES P. FORMAT SINGLEL !N',}#"&))9(&*)/h)''-&؆莟R'S  vL/ˢ L }Insert DOS 2.0s, type Y Λx -}DEfHI 1莏#q! @ y0ɛ8A0,' ȅ 1 1ild! 1L!NO SUCH ITEMSELECT.} ITEM OR FOR MENU! 0 .z:*{}.|{ 1 0 0JB 18L%|DL/}%DIRECTORY--SEARCH SPEC,LIST FILE?[# 0 0 &|D3" 1L!NOT A DISK FILEN !B 1L!E# 1 !BD0}ED:}:1BJ|DE 1DEBHI 1 h0ߢ 0.1}  0?詛 1 y0YЛ 1 ;#L" ;#L! BL1TYPE "Y" TO DELETE...DELETE FILE SPEC2}COPY--FROM, TO?OPTION NOT ALLOWED736 FREE SECTORS COPYING---D1:DIRECK.COMl# 0|D .L/%#3}##JB|DE 1BHID#E 1#0: B 1L!#͑### B 1#c$0SY4}S1}:## # # .#Ƚ# # 𩛙## 1,#PD#ELJ- <.BJD#E 5}1 1HH 0hh|DL%1}:̳# L% #D#EL% 1 0 . .0O% 1L!WILD CARDS NOT A6}LLOWED IN DESTINATION 0 <.|K}N 2 FORMAT. t* 5) 1L!`) 0NΞ 0 L1) 1 L!BAD LOAD FILELOAD FROM WHAT FILE?) 0 ?}0#B 1L!WHAT FILE TO LOCK?) 0 0$B 1L!WHAT FILE TO UNLOCK?DUP DISK-SOURCE,DEST DRIVES?TYPE "Y" IF OK TO US@}E PROGRAM AREACAUTION: A "Y" INVALIDATES MEM.SAV.FE! +L1   `*  70 2 2A} 0.* 1 y0 0)INSERT BOTH DISKS, TYPE RETURN^, 1 y038逍 N, 1L! ,B}C, t*  Lx+, 0 ^, 1 y0 , ,0,0 ,L+ ,I0 ,Vǭ0C}Ξ, 0 }, 1 y0C,ШC, 0K'!" H H 'h h Lx+!EF 5L1L!D,I,HhD}` NOT ENOUGH ROOMINSERT SOURCE DISK,TYPE RETURNINSERT DESTINATION DISK,TYPE RETURNE}`  `8 rL1`-* 1P* 1 y0Y`hhL!NAME OF FILE TO MOVE?- 0 0|DL% <.F},^ 1 70 0 .@L# .BJ 1  DEHIB V L1 ,} 1 70,L.  G}JB|,#P#DE 1 HI BDEHHII 1 B 1 ,^ 1 70,0La- B V,#PH},^ 1 70 0L#L!-* 1P* 1 y0Yj383}mm ݭI}}`8}``|* ? ɛ,`|:-)| / 1L!`DESTINATION CANT BE DOJ}S.SYS0 0H{ 24Δ 28/L!/) 2 Π 2 0 ξK}hAΞB,0 J 1 BDEHI,HÝDE 1HIHIDELSAVE-GIVE L}FILE,START,END(,INIT,RUN)O S0 1`BDEPHI V` S0H 1 L!M}0 0 1L~0`PLEASE TYPE 1 LETTER,0`hhL! 70 1L0L<1 ,;ɛ7,"ɛ:ݦ1ݥN}A"D|ݤD|ȩ:|ȩ|ɛ,,(/+.ީ1 1,ɛ`轤{NAMEO} TOO LONG B VL!` L1I H1EΝDL1|mDiE` V0`8d/8 i:222 1 LP}!ERROR- 138ɛ+,' 20*.. өr2 1``2TOO MANY DIGITSINVALID HEXAQ}DECIMAL PARAMETER800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8uR} ECIMAL PARAMETER800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8u Page 1 - TEXTPRO - Text Processing for ATARI T} KEYBOARD MACRO FEATURE [C] 1986 U} by Mike Collins and Ronnie Riche - DOCUMENTATION - V} TEXTPRO offers the most extensive keyboard macro feature available on the ATARI computer. Using this featurW}e the user of the program can design macros to perform a large variety of tasks. Some of these tasks could X}be mere conveniences, while others can offer more power for file manipulation than any other ATARI word processor. ThY}e heart of the feature is the command macro language and the storehouse is the 3K macro buffer contained in TEXTPROZ}. Keyboard macros are very easy to understand in concept. Any sequence of keystrokes that can be enter[}ed from the keyboard while using TEXTPRO may be designed into a "macro" file sequence and executed automatic\}ally with a single keyboard command. In this way not only simple pieces of boilerplate text but also repetitive a]}nd sometimes complicated command sequences can be automated. More than familiarity with the keyboard macro lan^}guage is needed to use these features successfully. You must be familiar enough with the TEXTPRO program to know_} how to link the features together to design useful macros. So use the program a little while, then, if there is `}some feature that you think you can set up to run automatically, try your hand at a macro to automate it. a}It is really rather simple once you know the program and the procedures for typing in macros. There are a feb}w macros that are ready made for use with TEXTPRO. One is the STYLE10 macro that contains pre-set formatting environmenc}ts for pica text. This macro has been enhanced by the addition of some other useful features and is distributed id}n the SUPPORT.001 TEXTPRO support file. This is probably the most useful formatting macro to start with since it ie}s already set up and ready to go. In addition, there are a few utility macros on the boards. NUMBER.MAC is f}the automatic numbering macro. This one is useful for numbering test questions or other numbered items created wig}th the formatting options of STYLE10.MAC. If you have a RAMDISK you will want XE130.MAC which offers a virth}ual 10 file windowing feature using the RAMDISK. A short description of the each macro is at the beginnii}ng of each macro file. Load them into the editor first to be able to read this information. Pagej} 2 CREATING AND USING MACROS: To create a macro for TEXTPRO simply enter the editor and begin typing k}it in. A macro key is defined to a particular sequence by entering: then is the inverse equal sign entered by pressing the SELEn}CT key and holding it down while pressing the equal sign. This is the delimiter character. is any combination of text and commands required to enter the desired text or to complete a given task. p} Lets walk through an example. I often save a file to the #2 drive and get tired of constantly bacq}kspacing over the colon of the D: default device and then entering the 2: before typing the filename. I want r}to automate this "feature." This is a simple one. I go to my macro file in the editor and enter CTRs}L-S as the macro key. I must press ESCAPE prior to any control key to get it to print to the screen so I type: t} followed by With the macro key entered I then enter the delimiter by typing: Now I can enter my sequence. The first thing I want to do is save a file so I enter the CTRL-S chv}aracter by typing ESCAPE just as I did the first time. This will get the save prompt to the prompt line. I must w} delete the colon of D: so I type in ESCAPE followed by DELETE BACK SPACE which enters this character to the screen.x} I then type in the 2: for drive 2. I do not include a carriage return since this would terminate the filenamy}e input. My macro is complete. I enter it to TEXTPRO by saving it to disk and then loading it back using tz}he CTRL-V (Load macro) command. Now if I press OPTION and hold it down while pressing CTRL-S the prompt SAVE FI{}LE>D2: will appear on the command line. Page 3 Lets try writing another useful macro. TEXTP|}RO does not have an automatic paragraph feature but with the macro feature it is easy to create one. Lets define}} the RETURN key as the macro key: followed by to define the key. We have} our RAMDISK set as D8: and the first thing to do is to save the file in the editor to D8: so we enter: <8:> This gets the SAVE FILE>D8: command to the command line. Now we can} use one of the special TEXTPRO features to finish the save. If SELECT+L is pressed when the cursor is on t}he command line in a save, load, or load macro command the name of the last file loaded to the editor will be } printed to the command line minus the load device designator. Page 4 This is just what we wan}t to send to D8: so we enter: + and to choose the mac}ro equate for the RETURN character as the character to replace. This will be an inverse escape character. Th}e "Change to>" prompt will now be on the command line. A common replace string for the RETURN character would be} the CTRL-M, CTRL-J combination. These are the standard ASCII values for carriage return and linefeed. This } replacement can be helpful for many telecommunication needs. So let's use this as the replace string. } then followed by then and This completes the macro. Th}e only difference to note in this procedure is the use of the inverse escape character as the RETURN charac}ter equate for the search. This equate would also be used to find the carriage returns in any find operation drive}n from a macro. The other equates that must be used to search for special characters from macros are listed as fo}llows: Inverse ESCAPE -> then Remember that this procedure is used FROM MACROS ONLY.} If you perform the same function from the editor manually use the actual characters and not the equates. The }manual procedure uses the left arrow key to search the RETURN character since this is its actual value in the }TEXTPRO editor. - MACRO PROTOCOLS - Any macro on the TEXTPRO disk named TEXTP}RO.MAC will be automatically loaded at startup. If the macro file has a macro defined to the @ key this macro will} run immediately after the program loads. A macro sequence can be broken by pressing the key. Execution } is halted at this point and cannot be resumed. Macros may be loaded or exchanged at any time without affect}ing the text in the editor. If a macro key is mistakenly defined twice in one file only the first assignment }will be recognized by TEXTPRO. can be used to pause screen listings but cannot be printed to the scre}en and used in a macro. will terminate a screen Page 9 listing or print to screen operati}on and return you to the editor. Fonts that are specialized for TEXTPRO have the control characters repla}ced with a larger set of letter characters or with an outline font set. This allows the easy editing of macro file}s since the CTRL keypresses are more easily identified. Check for these fonts on the bulletin board or create t}hem yourself. They are very helpful if you will be using the macro feature a great deal. GOOD LUCK WIT }H THE MACRO FEATURE... RONNIE and MIKE NOTES: } ... RONNIE and MIKE NOTES:  Page 1 - TEXTPRO - Version 1.2 } from the SOFTWARE PLUS+ BBS (504) 279-7073 Textp }ro Extension and Keyboard Macro Features } (C) 1986 MIKE COLLINS and RONNIE RICHE Aug 15, 1986 Thi }s documentation is an updated, and hopefully improved, version of the original docs for v1.1 and includes discussion } of the additional features of TEXTPRO 1.2. * SECTION 1 * } Using TEXTPRO ...HATE DOCS? You really don't need to read this entire document to begin }using TEXTPRO. Just type your text into the editor. The words will wrap to the next line automatically so only pr }ess RETURN to force the end of a paragraph. The cursor controls will be rather familiar since they are much like t }he ATARI editor. Use the COMMAND SUMMARY sheets at the end of this doc as a reference to the TEXTPRO commands. To save } your work enter the * ave file command and type in the filename. To get to the disk }menu for loading and manipulating files press the * enu command and there you are. The }bottom of the screen contains a menu of your selections. Move the wide bar cursor to the file you want and make } your selection. Pressing ESCape will return you to the editor. To print your masterpiece use the * rint command from the editor screen and press RETURN. TEXTPRO will format your document using its internal }default format settings. Make sure that an 80 column printer is online and ready. Thats all there is to }using TEXTPRO in a hurry, but if you want to learn how to use all of the features of this powerful and useful } program just read on. Page 2 ...USER INTERFACE AND CONFIGURATION TEXTPRO features a user }interface that allows the user to choose: - Word wrap on/off ...CTRL-Y - Fast key repeat on/off ...CTRL-N (XL }/XE machines only) - Key click on/off ...SELECT+CTRL-N - Upper/lower case at startup ...CAPS key - Background }color ...CTRL-B(+SELECT to reverse) - Text luminance ...CTRL-T(+SELECT to reverse) - False spaces on/off ...CTRL-O }to toggle - Carriage return shown or subdued ...SELECT+CTRL-O to toggle - Insert/replace mode ...CTRL-I(nsert toggl }e) - Screen width ... SHIFT TAB (Widen screen) ... CTRL TAB (Narrow screen) After getti }ng the editor the way you want it at startup use * ave config file. This will write }the configuration file to the disk for selection at startup. If you change the user interface during an }edit and would like it returned to the startup selections press * Restore defaults command. } To pick a font for the editor choose any ATARI Graphics 0 font of your liking, put it on your TEXTPRO disk and name }it TEXTPRO.FNT. It will load automatically at startup. If you are using TEXTPRO 1.2 and want to load o }ne of the special TEXTPRO extension files just put the extension of your choice on your TEXTPRO disk as TEXTP }RO.EXT. It will automatically load and initialize at startup and on RESET. An explanation of these special } extension files is contained in section two of this documentation. The COMMAND SUMMARY provides a complete listi !}ng of all of the TEXTPRO commands. The TEXTPRO Keyboard Macro Feature is not fully explained in this documenta "}tion. For a full description of the uses and protocols of the Keyboard Macro Feature get the TEXTPRO MAC #}RO DOCUMENTATION which is distributed as a separate file. A description of the editor and editor commands follows $}. ...EDITING COMMANDS: The editor for TEXTPRO is full featured and behaves for the most part like %} the standard ATARI editor. If you are familiar with the ATARI editor you should have no problem getting familiar &} with the TEXTPRO editor. There are also additional features which make the TEXTPRO editor one of the most fun '}ctional and complete offered for the ATARI. Page 3 The arrow keys, delete back-space, and inse (}rt keys are functionally identical to the ATARI editor. There is no equivalent for the ATARI delete screen lin )}e command (SHIFT DELETE) but the additional editing commands provide a great deal of power and flexibility for te *}xt movement and deletion. The additional editing commands are: * Moves +} the cursor to the beginning of the previous word or the next word respectively * Mo ,}ves the cursor to the beginning of the previous paragraph or next paragraph respectively. * Moves the cursor to the beginning of the previous sentence or the next sentence respectively. * .} to move the cursor to the beginning of the screen line. * to move the cursor to the end of the /}screen line. * ome cursor command Pressed once the cursor goes to the top of the screen. If 0}held down or pressed twice in succession the cursor jumps to the top of the file. * nd of f 1}ile command Moves the cursor to the end of the file. The editor operates in both the insert and re 2}place modes. In the insert mode text is inserted at the cursor position and the remainder of the file after t 3}he cursor is moved over to accommodate the new text. In the replace mode the new text overwrites the previous text. 4} These modes are toggled by the * nsert toggle command. When you press th 5}e mode you have just entered will be prompted on the message line. The particular mode that you use 6}is mostly a matter of personal preference and will matter little when editing at the end of the file. When editi 7}ng at the top of a large file using the insert mode the need to move all of the characters after the cursor to make 8} room for each new character can slow the editor down. This can also cause the editor to "drop" some characters 9}during fast keyboard entry since the editor has not had time to complete the insertion and recover before the ne :}xt key is pressed. This can be a frustrating limitation during extensive editing. A keyboard buffer utility will sol ;}ve the problem of dropped characters but does not speed up the editor. For this Page 4 reaso <}n it is preferable to use the replace mode to edit at the top of a large file since the speed of editing in the rep =}lace mode is not affected by the number of characters following the cursor. The only disadvantage to this met >}hod is that the file must be opened up to enter additional text since otherwise you would overwrite text that ?}you might want to keep intact. To facilitate rapid opening of the text file for replace mode editing TEXTPRO @} has two commands that will quickly insert editing room in the file. Editing room is inserted in the form of blank sp A}aces which can be typed over without effecting the context of the document. These commands are: * B} always inserts 5 blank spaces regardless of editing mode and can be used to open small areas in the fi C}le quite rapidly. * is a special command that will do a rapid insert of 255 spaces f D}rom the cursor position each time it is pressed. This is used to open an editing "window" in the file. This wi E}ll help when you need to do large text editing and entry in the top or middle of a large file. Press this key as man F}y times as needed to quickly insert the needed space into the file. Then use replace mode editing to enter G}your text. Don't use insert mode since this would defeat the purpose of opening the editing window in the first pl H}ace! To quickly remove those left over blank spaces after entering your new text use the * delete blank spaces command and all of the extra blank spaces between the cursor and the next word in J} the file will be deleted and the editing window will be closed up. With these special editing commands you will K}be able to do rapid editing any place in the file, even on a text file that approaches the maximum size of the text L} buffer (over 19K). When using Version 1.2 you will notice that in the replace mode the replaces the character before the cursor with a blank space without moving the following text up behind it with e N}ach deletion. In the insert mode the text after the cursor follows the cursor back in the file. This is p O}arallel to the behavior of the editor when entering text in the respective modes. Finally, you will notice P} that regardless of your editing mode you cannot typeover a return character. When a return character is Q}encountered in replace mode editing the editor behaves exactly as if it were in the insert mode. This is intention R}al and will make more sense the more you use the editor. Page 5 If all of this seems rath S}er confusing don't be concerned. You will find the editor a lot easier to use than it is to read about. I am d T}ocumenting all of the various differences here in order that you have a reference to answer questions you may have af U}ter using the editor and observing its behavior. There is no substitute for working with an editor to learn V}its features and weaknesses. After using the TEXTPRO 1.2 editor for awhile we feel that you will find it to be one W} of the easier to use and more flexible editors for the ATARI. ...SOME MORE COMMANDS: To delete text X} you have great flexibility in the TEXTPRO editor. Just go to the spot from which you want to start the deletion and us Y}e the * elete text command. The command line will turn red and the prompt "Delete (S Z},W,P): RETURN to exit" will appear. The "S,W,P" stands for (S)entence, (W)ord, (P)aragraph respectively a [}nd specifies the chunk of text in front of the cursor that you wish to delete. Pressing these keys will delete the se \}lected text and place it in the paste buffer. You may continue to choose text to delete until you press RETU ]}RN (or any key other than S,W, or P) to quit the delete mode and return to the normal editor. If you wish t ^}o add the text you are deleting to the current contents of the paste buffer use the * elete a _}nd append to buffer command. The paste buffer will not be cleared and the newly deleted text will then be a `}ppended to the original contents of the paste buffer. To replace the deleted text just use the * eplace deleted text command. and the deleted text in the buffer will be pasted back. You may paste the te b}xt back as often as you wish or move to another place in the document and paste it back. You may even load another c}file and paste the text into that file if you wish. The deleted text will remain in the paste buffer until you is d}sue a * ill paste buffer command which clears the buffer of the deleted text. Other operati e}ons that will delete the contents of the paste buffer are issuing another delete command without pressing SE f}LECT or using the copy file command from either the editor or the menu. Page 6 Another impor g}tant feature of a word processor is the ability to search and replace text strings in a document. TEXTPRO 1.2 has a q}B%DOS SYSB*)DUP SYSBSMACRO DOCBTEXTPRO DOCXTEND DOCpowerful search and replace feature that can search and replace ANY character or string up to 30 characters long. r} To define a string to search for press the * ind string selection command. s}Simply enter the string that you wish TEXTPRO to search for and press RETURN. To find the selected string ju t}st press * ind string. There is no need to press RETURN. TEXTPRO will immediately search out u} the first occurence of the string in your file. If the string is not anywhere in the file the prompt "Not Found" w v}ill appear. Simply press ind as many times as you need to find all of the occurences of your search strin w}g. The search is case sensitive so be sure you type in the string with the correct upper/lower case configuration if x}you must. To change a found string use the * hange string selection command. y} Just enter the string that you want to change the found string to, press RETURN, and you are ready to go. z}Each time the program finds the search string and you want to replace it press * hange found string c {}ommand and the found string will be changed to the selected string. This command will only work afte |}r a sucessful find operation. Pressing at any other time has no effect. This gives you a fast and }} easy way to search and replace strings one at a time. Somtimes this is just what you want to do, but other times ~}you may want to replace every occurence of one string with another without doing each one individually. To sea }rch and replace every occurence of a string in your file use the * lobal replace command. }Just enter the name of the string to find and the string to change to, pressing RETURN after each selection. Make sure }this is what you want to do before using this command. The search and eplace operation will begin immediately and }will proceed through the entire file. Page 7 Another special TEXTPRO feature that is worthy of menti }on is the * here's the cursor command. Any time this key is pressed the page and line number of } the character under the cursor in the PRINTED file will be displayed on the message line. This can be a really n }eat feature to use when planning the page breaks in a document. A handy trick for editing and paging multiple } file documents that will be printed with the link file command and enter the starting page # at the top of the each separate file with the start numbering @ p }age command +< desired print key>then<=>then. The print }key will appear in inverse and can be used from then on in your document to send that decimal code to your printer. T }he way it works is simple. Whenever the TEXTPRO print formatter encounters the particular print key it replaces } the print key with the decimal code to which it is assigned and sends this code to the printer. All of the in }verse capital letters are available for your use as print keys since they have no special definitions in the TEXTPRO p }rint routines. Do not use the lowercase inverse keys that are already defined as TEXTPRO formatting commands } since this will cause unpredictable results. See the COMMAND SUMMARY section to find out what these keys ar }e. There are also some pre-defined print keys and these may also be found in the COMMAND SUMMARY. Page 8 } The only print key that requires special explanation is the * SELECT><.> ...SELECT+Period } which is defined as decimal #32 and is the hard space character. This character is counted by the formatting and just }ification routines and by the printer as a printable space character. What on earth is a "hard space" charact }er? A hard space character is used in conjunction with the print justification and word wrap feat }ures. Right margin justification is acheived in TEXTPRO by inserting extra spaces between words until the line i }s the required length. This can be a problem since spaces can sometimes be inserted in places where you do not want } them, such as between entries in a columnar table. You may also have word combinations that you do no }t want broken at the end of a line by the automatic word wrap. For word combinations that require fixed spacing or } that you wish to have treated as one word just use hard spaces instead of normal spaces between the words. }This will cause the formatter to regard the phrase as one word for justification and word wrap. This will reta }in your desired format without affecting the context of the document since the hard spaces will be sent to the } printer as a normal space character. You may also create non-printing tags for your text file by defining } print keys of your choice as the null character of your particular printer or by using an undefined print key. T }his can be very helpful in finding your way around your document using the TEXTPRO find string feature. When one }of these print keys is encountered during printing it will simply be ignored. Put in as many as you like. Yo }u may imbed control characters within the text simply by typing ESCape prior to entering the keystroke. To enter t }he ESCAPE character to the editor simply press ESC twice in succession. This is an alternate method for se }nding control characters to the printer but it is not recommended since these characters will be recognized by the } formatter as printable characters and will throw off your line spacing. Learn to use the print keys for prin }ter codes. This procedure is mentioned because there is a practical value to entering control characte }rs directly to the editor. This is the method used for editing the TEXTPRO command macro sequences. During }macro execution the equivalent of the control code will be sent to the program as an actual command. For instance, duri }ng a macro the CTRL-L character would be interpreted as a load file command. This is an exact replication of }its function in the TEXTPRO editor. The special TEXTPRO character sets will display these control characters in a } different font so they will be more easily identified when writing macros and tracing the sequence of macro exe }cution. Page 9 * SECTION 2 * General Inform }ation TEXTPRO features include: * Fast, full featured editor for easy text entry. More cursor } movement, cut, paste and replace flexibility than any other ATARI word processor. * Ability } to cut and paste between files. Delete to end and top of file. Save and load from the editor or get full DOS fea }tures from the disk menu for up to 8 drives. * Fast and useful editor information commands to give }byte counts, word counts and the position of the cursor in the printed file. * User programmable print } keys, macro keys, and function keys. * Full featured formatting including justification, conditional page } break, outdenting, headers, footers, page numbering, block right, and a file link feature for printing large }documents. * The ability to exit to DOS and run interactively with other programs. Using ME }M.SAV your text file can be retrieved on re-entry to the program. * Print, save, load to any le }gal device. Copy HELP files to screen. Copy files from device to device without leaving the program or l }osing text in editor. Append in copy, save, or print to device operations. * Version 1.2 can be }extended by machine language modules for extra features. Individual utility extensions are available now for } additional directory and DOS functions, as well as a keyboard buffer. Macro extensions offering mult }iple features are also available for DOS 2.0/2.5 and SpartaDOS. * TEXTPRO uses no RAM under the OS a }nd should be compatible with most DOS and hardware enhancements for any model of ATARI computer. }Supports the following hardware and software enhancements: - All RAMDISKS can be used from the D }OS menu or the editor. It does not matter which RAMDISK (AXLON, RAMBO, XE) is used as long as }legal calls to CIO are implemented by the software. - All versions of the Time/Date display of SPARTADOS up }to Version 3.2. - The program has been tested with the HAPPY running high speed I/O }and with the US Doubler with it's Ultra Speed package without difficulty. The menu also supports the use of } 8 disk drives and can be used with the new ICD drive modification for the 1050 which defines }drives 5-8. Page 10 ...DOS PACKAGES and TEXTPRO TEXTPRO uses only legal calls to the ope }rating system for input and output. Version 1.1 of TEXTPRO is supplied in two versions which are identical excep }t in the assembled address. The R-version of the program (1.1r) is assembled 3K higher to allow larger DOS pack }ages, RS-232 handlers and your own utility routines to be available underneath. The size of the text } buffer is reduced 3K in the R-version to about 17K. The latest and most powerful version of the program is } Version 1.2. The original TEXTPRO v1.2 had a minor bug in the delete routine that is fixed by a BASIC patch program }to upgrade TEXTPRO v1.2 to TEXTPRO 1.2a. Version 1.2a is the most recent and powerful version of the program }as of this writing. If you are still using v1.1 or v1.2 it would probably be best to obtain a copy of 1.2a.( }#) The following is a result of test with various DOS packages. * SPARTADOS All versions of } SPARTADOS tested worked well with TEXTPRO, especially when using all the additional DOS features. The TEXTPRO file }entry routines allow room for the use of sub directories and you can exit to DOS, use any built in DOS functio }n except COPY, and return to the program with your text intact. This is great for changing, deleting, or creating } those directories. The SPARTADOS time/date line display and file stamping with either the software clock or the }R-Time 8 cartridge are both fully supported as is the Ultra Speed disk IO enhancement for the 1050 drive provided } with the US Doubler. The TEXTPRO 1.2 directory extension also supports the expanded directory listing used i }n the SPARTADOS format. The SPARTADOS macro extensions for Version 1.2 add numerous features, including ver }ify on/off, an exit to BASIC, and sub-directory support from the TEXTPRO disk menu to mention a few. You could spend a } lot of money on other machines and programs without finding a more potent and flexible word processing environment } than that offered by the extended TEXTPRO 1.2a and SPARTADOS. This is especially true if you are lucky enough t }o have available the high speed disk IO of ICD's US Doubler enhancement. Find a system you can test this combo on a }nd give it a test drive. It may just save you some money. The SPARTADOS macro extension is ICD Extension 2 }.3b. For more information on acquiring these extensions see the ASSOCIATED FILES section at the end of this doc. } This is a great DOS package for TEXTPRO, and a lot of other things. It has our highest recommendation. } * DOS 2/2.5 Works with both versions of ATARI DOS equally well. If MEM.SAV is used the same }ability to exit and use DOS features works with these DOS's. Most of the available DOS features required are available }from Page 11 the TEXTPRO menu and additonal features are available with TEXTPRO 1.2 extensions m }aking an exit to DOS with these packages hardly necessary. There are also two macro extension fil }es available for DOS 2.0/2.5. These is Extensions 2.5b and 2.5c. These extensions will work with the other DO }S's but all of the features offered are only available when using DOS 2.0/2.5. See the ASSOCIATED FILES section f }or more information. * OSA+, Version 2.1 Since TEXTPRO was developed using this DOS and MAC-65 }it works very well with OSA+. Exits and re-runs beautifully retaining your file when re-run with the RUN comma }nd. We do not have DOS-XL or OSA+ v4 so they could not be tested using TEXTPRO. If these packages exhib }it the same reliable features of the other OSS products we would anticipate no problems using TEXTPRO with these }DOS's. We would appreciate any information regarding the performance of TEXTPRO under these packages. }* TOPDOS Version 1.5 TEXTPRO 1.2 supports TOPDOS as long as the DOS is configured for a LOMEM setting of }1F00 or lower. This can be acheived by reducing the number of buffers to 3 when using the 130XE RAMDISK module. L }OMEM settings larger than 1F00 cause DOS overwrite by the TEXTPRO program and will cause unpredictable results. } It would be possible to configure a special version of TEXTPRO to support the full features of t }his DOS. This would create complications with regard to extensions for this special version since the assembl }y address would have to be higher to accomodate the extra TOPDOS modules and the resulting absolute addresses of th }e equates used for programming extensions would be different. For this reason we do not plan to publish this } version at the present time. If we receive enough requests for a special TOPDOS version we will reconsi }der the option. * MACHDOS TEXTPRO 1.2 runs at full speed from MACHDOS XL. The only limitation f }ound here is the lack of a RAMDISK module for those with the 130XE or other expanded RAM machines. At least we don't kn }ow of one. * MYDOS TEXTPRO 1.2 does not run from this DOS at all. This DOS reacts strangel }y to the TEXTPRO extension initialization routines and the directory structure is not compatible with the TEX }TPRO DOS menu routines. Sorry, but for now if you want to use TEXTPRO, you'll have to pick another DOS. } Page 12 * SECTION 3 * TEXTPRO Versions } ...Differences between Versions 1.1 and 1.2 In additon to the ability to load extension files there are als }o a number of handy housekeeping improvements to TEXTPRO 1.2 that make using this version a bit easier. Some } of these would not be noticed by a new user but old hands with TEXTPRO 1.1 will appreciate them. + In TEXTPR }O 1.1 the editor defaults to upper case after reset, run at address, or the copy command. TEXTPRO 1.2 return }s in the configuration that it was in when you left. As an added feature it also returns to your exact positi }on in the file. + When editing in the replace mode with TEXTPRO 1.2 the key} will delete the character before the cursor but the following text will remain in place. This allows easier and} faster editing of large text files and saves keystrokes when deleting and replacing text. You can use the <}SHIFT-DELETE BACKSPACE> to remove extra spaces left when editing in this mode. + The SPARTADOS run vector } is set properly by TEXTPRO 1.2 and the program can be rerun after exiting to DOS with the RUN command. + In} Version 1.2 the COPY command uses both the paste buffer and the full unused space of the text buffer to speed file tr}ansfer. + The cold start selection of TEXTPRO v1.1 did not work properly and would cold start the machin}e only about half of the time. This bug has been corrected and TEXTPRO 1.2 will cold start every time using the} combination. An additional feature of Version 1.2 is the ability to cold start with BASIC disa}bled by pressing . + If you have an XL/XE machine and use a DOS that does not load into  } the RAM area under the OS (DOS 2,2.5,OSA+ etc.) you can gain an extra 4K in the editor by using the translator with } TEXTPRO 1.2. You must have the cartridge de-selected for the program to recognize the additional RAM space }. + TEXTPRO 1.2 has a default filename "NAME.ME" tied to the SELECT L/l filename functions for the comma }nd line. This will prevent the no filename errors caused by trying to auto-save a file that had not been previousl }y loaded. This default filename also resets itself after each ERASE ALL TEXT command. + The SELECT L/l f}ilename command can also be used with Version 1.2 to print to the message line from within a macro. This allows ma}cro messages to be developed using the current filename. A useful application is to define OPTION L/l to} print the name of the current editor file to the message line. Page 13 + After a copy to} screen command to display a HELP screen or other text any OPTION keypress(macro) will be executed immediately usin}g Version 1.2. This feature is enabled when the "Press any key" prompt is displayed. This precludes having to }press a key to return to the editor prior to entering the desired macro key. This feature will allow the cre}ation of nested macro screens and will improve the usefulness of the TEXTPRO help screens or those of your own desi}gn. + In Version 1.1 the "Wait for Keypress" macro command would clear the message line. This has been }corrected in TEXTPRO 1.2 to allow a message to be printed and a wait for keypress to be issued. The message} will not clear until the next keypress. + The copy, print to disk, and save functions of TEXTPRO 1.2 have an } append feature that is selected like the ATARI DOS append. When executing a copy, print to disk, or save ope}ration you can enter the /A extender to the filename to select an append. This feature also works with the co}py selection from the menu. Add the /A extender to perform an append of the highlighted file to the the target file. } + Two more print keys have been predefined in Version 1.2. The inverse <5> equals decimal 13 }and the inverse <6> equals decimal 10. These codes are universal as the carriage return and lin}e feed characters respectively and can be used to produce footnotes and to perform other formatting tricks with }TEXTPRO. + The Delete to End of File was altered in Version 1.2 to also delete the character that the cursor} is resting on. This is rather arbitrary but this method seemed more conventional. + The blank screen comman }d * command is available from the editor in TEXTPRO 1.2. If you are editing !} password files or some other confidential text you may want to use this feature if you quit editing for a while."} Re-enable the display using the * command. There are other touch ups that hav#}e been included to the program but they will be more noticeable for what won't happen than for what you can do. $} We won't waste time documenting them. Overall, TEXTPRO 1.2 is a smoother, more powerful, and easier to use versio%}n of TEXTPRO than v1.1. Page 14 ...IMPORTANT! + Unlike Version 1.1 TEXTPRO 1.2&} can be used to edit ANY file, even object code files, since all characters are now converted to their original'} form when saved to disk. Do not try this with v1.1!! The editor characters displayed by v1.2 are different for(} a few keys and you must keep this in mind when editing object or BASIC files. It is also preferable to edit sourc)}e code with the word wrap off since it is an irrelevant feature for this type of file and only limits the numbe*}r of characters displayed on screen. The conversions are as follows: * will appear as +} the inverse escape character in the TEXTPRO v1.2 editor. * will appear as an inverse ca,}rriage return. The text will also break on this character just as it does for a normal carriage return. T-}his is just a quirk of TEXTPRO and has no adverse effect on the saved file. Pressing then du.}ring a replace or find operation will enter the return character to the command line without terminating string/} input. Use this method to search and replace the characters if desired. This can be very h0}andy for some telecommunications needs, such as replacing returns with CTRL-M/CTRL-J combinations.1} Page 15 ...EXTENDING TEXTPRO We aren't likely to think of everything, and since w2}e are aware of the desire of many of you to alter the program for your own purposes we have built a rather u3}nique feature into TEXTPRO 1.2. Before we continue let me digress with a bit of explanation regarding the design 4} of the program. It is hoped that TEXTPRO 1.2 will be the last full implementation of the program. We ar5}e committed to fixing any disastrous bugs that may pop up in operation but we are relatively sure that you will fin6}d Version 1.2 to be a reliable program. Some of you have asked for the source code to TEXTPRO but we both feel th7}at it would be a bad idea to have a lot of different versions of "TEXTPRO" floating around. In addition, the 8} task of commenting the expanded source code files for readability would not be trivial. There are only 5 or so sector9}s left on the source code disk and we did not comment the program very much as we went along. We regr:}et these circumstances since it is not our intention to close TEXTPRO development to those who feel they can improve;} it. Read on and you may find that there is an easier way to add your own features to TEXTPRO. When T<}EXTPRO 1.2 loads it looks for a file named TEXTPRO.EXT on the disk. If this file is present it is loaded and initiali=}zed at runtime and on RESET. This is an ideal method for loading such things as keyboard buffers and other s>}hort utilities. For most people this will be the only use for this feature that is needed or desired. You as?}sembly and ACTION! programmers will be pleased to know that TEXTPRO 1.2 has been opened at numerous locations t@}o be hooked by machine language extensions to the program. These extension files can be loaded and initialized A} using the TEXTPRO.EXT feature to be available automatically at runtime. The hooks supplied should be suB}fficient to provide for powerful extended features that are fully integrated with the TEXTPRO routines. ThC}ere are hooks available for editor, print, and file routines. It is hoped that in the future all enhancements to the TD}EXTPRO program will be published as extensions to and not as revisions of the program. This method offers adE}vantages in development time and will give you the opportunity to do your own thing without the need to assemble the F} entire program. It will also allow additional features to be selected individually for specific applications ratherG} than sacrificing memory in the main program for features that are not frequently needed. One final benefit is H}that the program itself will remain unchanged and a relative amount of compatibility assured. Please be patiI}ent until we can compile all of the information that is required for programming extensions into a readable format. SiJ}nce we must develop and test the procedures that must be followed in hooking to TEXTPRO it will take a little timeK} before the documentation will be Page 16 complete. The resulting programmer's notes for TEXTPRO eL}xtensions will be published as a separate document and posted as soon as it is available. The initialM} extension files were produced as Page 6 utilities. Macro extension files have been prepared for DOS 2.0/2.5 and SN}partados. These macro extensions contain DOS specific functions, like binary load, and combine improved verO}sions of the Page 6 extensions. No editor memory is sacrificed to load these macro extensions since they load toP} a pre-selected area of memory. ...PROGRAMMER'S NOTES The assembly and RUN addresses of TEXTPRO 1.1, 1.Q}2, and 1.1r are 1F00, 1F00, and 2B00 respectively. The paste buffer and the macro buffer are fixed at 3K eaR}ch for all versions. The copy routine used by TEXTPRO uses the paste buffer for file transfer so text stored thereS} will be lost when COPY is used. Version 1.2 also uses the full unused memory of the text buffer to speed file tranT}sfer. The infamous PAGE SIX is free and can be used for a keyboard buffer program or other utilities aU}s desired. This can help to make text entry at the top of a large file more reliable if not faster. The best V} solution for rapid editing throughout the file is to keep your files under 12K or so. Use separate modules wiW}th the link file feature to produce large documents. This method was used to produce this documentation and pX}rovides an effective method of producing documents of any length. For you assembly language programmers Y}page zero locations $CB through $CF are also free for your use in writing utilities or TEXTPRO extensions.Z} It should be noted that if you use SPARTADOS Version 2.3 with TEXTPRO 1.2 or 1.1 there is sufficient room a[}bove DOS for the SPARTADOS RS232 handler to remain resident. This is the only DOS that has a LOMEM low enough to \} allow this. If you have a serial printer this is an important consideration when selecting a DOS package. ]} The extra RAM of your 130XE or modified 800 machine can be used to its maximum by using the RAMDISK with the ^} Keyboard Macro Feature to emulate a multiple open buffer system that can be called with a single keypress. The _}MOSAIC and AXLON boards work identically in this application to the 130. The macro to implement this featur`}e is already written into the STYLE10 Version 1.2 macro file for TEXTPRO. This macro defines the RAMDISK as D8:a}. If your RAMDISK is set for a different drive number simply edit the macro to suit. Within the limitations b} of RAMDISK size you can have up to 64 files in RAM simultaneously and they can be accessed and manipulated frc}om a menu without ever typing in a filename. Using SPARTADOS you can even have different subdirectories on the RAd}MDISK and switch between them with a few keystrokes. Page 17 Unlike true multiple RAM buffers e}the RAMDISK can also contain other types of files (BASIC etc.) for use from DOS. One of the most useful features f}of this method is to list BASIC programs to the RAMDISK, load them to TEXTPRO with the word wrap and carriage returns g}off and a 38 column screen width to mimic the BASIC editor and then edit, cut, paste, search/replace and mah}nipulate the file as you wish. You can then exit to DOS, go to BASIC and ENTER your program from RAMDISK for testi}ing.(#) This is only one example of the flexibility offered by TEXTPRO. This method is especially usej}ful when used in conjunction with the fine LBASIC program by Kent Peterson published in ANALOG. Use the Exit to Bask}ic feature to make using TEXTPRO with LBASIC a breeze. TEXTPRO will disable BASIC automatically on load unless thel} OPTION key is held down during the load. If OPTION is held down until the title screen appears BASIC will rem}main resident and the text buffer will lose 8K of RAM space. Do not try to exit TEXTPRO to DOS and then use BASICn} if BASIC is enabled in this way. The reason for this is the use of BASIC's page zero pointers by TEXTPRO. Running BASo}IC after exiting TEXTPRO without resetting these pointers can cause unpredictable results. The Exit to Bp}ASIC feature supplied in extensions will properly reset BASIC and should be used if available. If you use q}SPARTADOS there will be no conflict at all if you use the BASIC ON/OFF commands. It should be noted that thr}e BASIC disable on load does not work with SPARTADOS due to conflict with internal routines and you should use Bs}ASIC OFF from a batch file before loading TEXTPRO. One possible reason to leave BASIC resident when loading TEXTPRt}O is to give 800XL owners access to a RAMDISK under BASIC. SPARTADOS already provides a program for this applu}ication. Since the RAMDISK offers about 6K of storage and the loss of RAM to BASIC is 8K the loss of memory fov}r this application is only about 2K. For you students that do your homework on your school's VAX mainframe ow}ver the phone line using the ATARI Public Domain KERMIT program by JOHN PAVELICH you will be happy to know that KERMIx}T runs interactively with the TEXTPRO 1.1 R-version. Go to KERMIT, get your homework, exit to DOS, run TEXTPRO y} and edit the file. Then just reverse the procedure and compile it on the VAX. Get your errors, if any, and go z} back to TEXTPRO to make the corrections. Just turn off the word wrap to work on those tables and get your file{} length using the TEXTPRO file size feature. Page 18 TextPro 1.2 Comm|}and Summary KEYBOARD COMMANDS Normal Select }} ---------------------------------------------------------------------- CTRL A Upper/Lowercase Swap CTRL ~} B Background Color Reverses sequence CTRL C Change Found String Select Change String CTR}L D Delete Append to Buffer CTRL E End of Text Buffer CTRL F Find String } Select Find String CTRL G Global Search and Replace CTRL H Home Cursor CTRL I Insert/Replace Toggle } CTRL J Restore Default Parameters CTRL K Kill Buffer CTRL L Load File Load Config File } CTRL M Menu CTRL N Fast Repeat On/Off (XL/XE) Key Click On/Off CTRL O Show False Spaces On/Off Show} Return Character On/Off CTRL P Print to Device CTRL Q Beginning of Line Copy File CTRL R Rest}ore Deleted Text CTRL S Save File Save Config File CTRL T Text Brightness Rev}erses sequence CTRL U Used/Unused Memory Delete to Top of File CTRL V Load Macro File }Delete to End of File CTRL W Print Position of Cursor CTRL X Exit to DOS Disable Screen Displa}y CTRL Y Word Wrap On/Off CTRL Z End of Line Enable Screen Display CTRL ? Word Count } CTRL [ Sentence Left CTRL ] Sentence Right CTRL + Character Left CTRL * Character Right CTRL - Cha}racter Up CTRL = Character Down SHIFT > Insert 255 Spaces SHIFT < Delete Unused Spaces SHIFT + Word Left} SHIFT * Word Right SHIFT - Paragraph Up SHIFT = Paragraph Down OPTION Executes Macro CT}RL TAB Narrow Screen SHIFT TAB Widen Screen SELECT RESET Causes Cold Start (BASIC enabled) OPTION RESET Causes} Cold Start (BASIC disabled) Page 19 SPECIAL MACRO SPECIFIERS } Entered as in Macro File ---------------------------------------------------------------------- } @ .............................. Startup Macro # .............................. START Key Macro } ? .............................. HELP Key Macro Atari Control Commands } Entered with CONTROL ---------------------------------------------------------------------- }1 .............................. Pause Screen Listing 2 .............................. Ring Bell } TextPro Command Summary Commands Available from Macros Only } Entered with ESC then SELECT-CTRL ---------------------------------------------------------------------- } A Moves cursor left one space E Erase G Goto Macro I Input Mode (Spec}ial text entry mode) K Wait for Keypress M Print to Message Line (persistent) P Pre-Select Macro I}f followed by a Load Macro command will go to the selected macro in the chained file R Rename Y Print to Message Line (until next keypress) Features Available with Ex}tensions Only ---------------------------------------------------------------------- .}................... Binary Load .................... Exit to BASIC <;> ..............}...... Verify on/off toggle + When used in a Load File operation from the editor the /D extender will load }the selected disk direcory to the editor. + The disk menu listing is sorted, and English error messages supplied } with the DOS 2.0/2.5 and the ICD macro extensions installed. Sub directory support is also featured with the I}CD extension. Page 20 TextPro Print Commands En}tered with SELECT key SELECT + Default Parameter ------------------------------}---------------------------------------- ottom margin 58 enter text} dge right ooter define o to linked file eader define nf}ormation line elect linefeeds eft margin 5 argin release } ext page, conditional with # 0

age length 66 justify right 0=off 1=on } off ight margin 75 ine spacing 1 op margin} 5 nderline toggle page wait off columns ac}ross 80 <#>page number <@>starting page number 1 print starting w}ith # 1 Pre Programmed Print Keys Entered with SELECT} SELECT+ Default (For most printers) ------------------------------------------}---------------------------- <.>decimal value ............... 32 (hard space) <1>decimal va}lue ............... 27 (Escape) <2>decimal value ............... 14 (Elongate on) <3>decimal value ....}........... 15 (Elongate off/Condensed on) <4>decimal value ............... 18 (Condensed off) <5>decim}al value ............... 13 (Carriage return character) <6>decimal value ............... 10 (Line feed command) } Special Case Keys Entered to Command Line ---------------}------------------------------------------------------- ... and When entered in ma}cros or pressed during command line entry in a load, save, or save macro operation these keys print the name of the l}ast file loaded to the command line. prints the name without device to the command line } prints the name with the load device to the command line Page 21 ASSOCIATED FILES: ---}------------------------------------------------------------------- * SUPPORT.001 - This is a compound file con}taining macro, text, and binary files. Used with TEXTPRO 1.2 it will create a 23 file support system on a disk}, including 3 fonts, 5 extensions, 14 help screens, the STYLE10 macro and a short doc file. Available on the SOFTWA}RE PLUS+ BBS. Named TPSPT1.XMO on COMPUSERVE's DL5. * SUPPORT.002 - This compound file will create the 5 e}xtension files and the doc file. DL this file if you already have the help screens and just want the extensio}n files. Available on the SOFTWARE PLUS+ BBS. Named TPSPT2.XMO on COMPUSERVE's DL5. * SUPPORT.025 - This} file contains EXTENSION 2.5b and 2.5c and the documentation for the extensions. These are "macro-extension" that } combine and add improved versions of many of the Page 6 extension files. The size of the editor memory is unaf}fected and Page 6 is left free when these extensions are loaded. Available now on the SOFTWARE PLUS+ BBS and COMP}USERVE. * SUPPORT.023 - This file contains ICD Extension 2.3b. The documentation describing the e}xtension is included in the file. Extensions in the SUPPORT files are: TPBLOAD.EXT - Binary load extens}ion for DOS 2.0/2.5 TPERR.EXT - Plain english error messages provided BUFFER.EXT - Keyboard buffer for TEXTPRO } XDIR.EXT - Provides extended directory features TPBASIC.EXT - Exit to BASIC extension for XE/XL machines EXTENSION} 2.5b/c - These are macro-extension files for DOS 2.0/2.5 that contain improved versions of all of the above exte}nsions. The "c" version also installs the key buffer to Page 6. Also included is a selection to choose write }with verify on or off. The binary load and verify selections of this extension will only work in DOS 2.0/}2.5. ICD EXTENSION 2.3b - This macro-extension is for SPARTADOS Versions 2x and up. Features include all those} mentioned above in addition to TEXTPRO menu support for the SPARTADOS sub directories. The keyboard buffer is }not included with this extension since SPARTADOS supplies its own key buffer routines. } TADOS supplies its own key buffer routines. , TEXTPRO Version 1.2 } - Extension Doc - These are short page 6 extensions for TEXTPRO 1.2 that offer extended features.} These files are loaded with TEXTPRO by naming them TEXTPRO.EXT on the disk. * BUFFER.EXT Installs} a keyboard buffer helpful in the editing of large files. Will not "run away" on repeat keystrokes. * TPBLOAD}.EXT Works only with DOS 2.0/2.5. Press and the prompt "Binary Load>" will }appear. Enter the name of the binary file. Works like the "L" option of DOS. * TPERR.EXT Replaces }the cryptic error codes of the ATARI OS with plain English error messages. * XDIR.EXT... The menu }is sorted alphabetically. All unlocked files are at the top of the menu in alphabetical order and the locked files are l}isted alphabetically at the bottom. Use the next feature to keep your disk catalog with TEXTPRO. W}hen this extension is installed to TEXTPRO you can enter a directory listing into the TEXTPRO editor as easily as loadin}g a file. Press and when the "Load File>" prompt appears type in /D and the directory listing of dri}ve one will be loaded to the editor. Go to the end of file and do the same for another disk. The new directory will} append to the file. In no time at all you will have the a disk log in the form of a TEXTPRO file. Since you are in the }TEXTPRO editor you can use the FIND feature to locate the occurences of any particular filename, extender etc. } By typing in a short description of the disk and the files on it at the top of each listing you can track your di}sks easily. There is also room to enter descriptions or notes after each file name. To update a disk} just go to the TEXTPRO menu, do any file operations you want to the disk, and then return to the editor. Paste out the} particular disk's listing and go to the end of file. Paste it back, put the cursor at the beginning of the first li}ne of the listing (after the disk name and notes) and read the directory into the editor. The previous directory wi}ll be overwritten by the new listing. Using this method you will scroll the latest updates to the end of the file a}nd those that need update will "bubble" to the top. Wildcards are fully supported in the directory specifier. You }are not limited to drive one either and may use any drive # supported by your DOS and hardware. You folk}s that use SPARTADOS will get the full features of the expanded directory listing, complete with time/date stamps. You c}an also list the subdirectories without problem by first entering the subdirectory specifier. GOOD LUCK} RONNIE & MIKE r. GOOD LUCKe"